Some minor cleanups of recently-added bool vector code.
authorPaul Eggert <eggert@cs.ucla.edu>
Tue, 24 Sep 2013 04:28:06 +0000 (21:28 -0700)
committerPaul Eggert <eggert@cs.ucla.edu>
Tue, 24 Sep 2013 04:28:06 +0000 (21:28 -0700)
commita9bfbd88a24008535df545ce9e74409f2666faaa
tree58b0fea5458243e23cb16177bb5ae17fab99f020
parentb720e6e42f9a86cac3e6459629aeabb34c2b767d
Some minor cleanups of recently-added bool vector code.

* conf_post.h (assume): Always return void.  Use lint version
only if GCC and MSC versions don't apply.
* conf_post.h (assume):
* data.c (USC_MSC_POPCOUNT, count_trailing_zero_bits):
Depend on _MSC_VER, not __MSC_VER, for consistency with
the rest of Emacs.
* data.c (bool_vector_spare_mask, popcount_size_t_generic)
(popcount_size_t_msc, popcount_size_t_gcc, popcount_size_t)
(bool_vector_binop_driver, count_trailing_zero_bits)
(size_t_to_host_endian): Now static, not static inline;
the latter isn't needed with modern compilers and doesn't
work with older compilers anyway.
src/ChangeLog
src/alloc.c
src/conf_post.h
src/data.c
src/lisp.h
src/xdisp.c